body {
    background: rgba(244, 244, 244, 1);
}
main {
    padding-top: 0.03rem;
    flex: 1;
    overflow: auto;
    align-items: center;
    /* color:rgba(217,217,217,1); */
}
main::-webkit-scrollbar{
    display: none;
}
main .pic{
    font-size: 2rem;
    /* color:rgba(217,217,217,1); */
}

footer {
    height: 1.08rem;
    background: rgba(17, 180, 123, 1);
    font-size: 0.28rem;
    font-family: PingFang SC;
    font-weight: 600;
    line-height: 0.4rem;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    line-height: 1.08rem
}


main ul li{
    padding:0 0 0.3rem .53rem;
    background-color: #fff;
    margin-bottom: 0.02rem;
    position: relative;
}
.top{
    display: flex;
    padding: 0.3rem 0;
}
.top .phone{
    margin: 0 0.2rem;
}
.top div{
    border: 1px solid #ddd;
    border-radius: 0.5rem;
    padding: 0.02rem 0.2rem;
    line-height: 1;
}
main ul li .iconfont{
    position: absolute;
    right: 0.4rem;
    bottom: 40%;
}

